package com.yuke.cloud.service.wmc.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/*
 * <p>Company: Copyright (c) 2018. yuke All Rights Reserved. </br> </p>
 * <p>Title：yuke-mall </br> </p>
 * <p>com.yuke.cloud.service.wmc.dto Description TODO </br> </p>
 * @Author wg
 * @Date   2020/5/14 8:30
 */
@Data
public class WmsStockInDto {

    private Long stockInId;


    private Long warehouseId;
    private String warehouseName;


    @ApiModelProperty(value = "inType入库类型，0：新采购入库，1：其他仓库调配入库，2：用户退货入库。")
    private Byte inType;


    private Long specId;
    private String specName;


    private Long productId;
    private String productName;

    private Integer inNumber;


    private Integer supplyPrice;

    private Integer money;
    private Long transOrderId;


    private Long goodsReturnId;

    private Boolean isDelete;


    private Date mfgDate;


    private Date inboundTime;

    private String categoryName;

    private Integer quality;

    private Date beginTime;

    private Date endTime;

    private List<Long> warehouseIdList;

    private Long purchaseId;

    /*
    20/12/10
    最低价格
     */
    private Integer minPrice;


    /*
    20/12/10
    最高价格
     */
    private Integer maxPrice;

    @ApiModelProperty(value="parentId该商品所属的分类")
    private Long parentId;

    @ApiModelProperty(value="parentId该商品所属的分类")
    private String parentName;

    private Long categoryId;

    private List<Long> categoryIdList;

    @ApiModelProperty(value = "inCheck")
    private Byte inCheck;

    @ApiModelProperty(value = "IdsList")
    private List<Long> stockInIdList;

    @ApiModelProperty(value = "update_time")
    private Date updateTime;

    @ApiModelProperty(value = "update_id")
    private Long updateId;

    private Integer marketPrice;

    private Integer stockPrice;

    private Integer memberPrice;

    private Byte saleType;



}
